<?php
	require_once dirname(__FILE__) . '/../../utils/Utils.php';
	//引入公共参数
	$constant = include(dirname(__FILE__) . '/../../AppletConstant.php');

	$utils =	new Utils();

	/**
	 *  抽奖资格赠送
	 *
	 */
	//调用地址
	$url = "https://open.95516.com/open/access/1.0/qual.send";
	//拼装参数Map
	$params 	=	array();
	$params["appId"] 			=	$constant['appId'];

	//资格池编号
	$params["qualNum"] 			=	"1";

	//资格类型
	//固定值“open_id”、“mobile”、“card_no”
	$params["qualType"] 		=	"mobile";

	//资格值
	//（使用symmetricKey 对称加密，内容为base64格式）
	$params["qualValue"] 		=	"1";

	//资格增加次数
	//（使用symmetricKey 对称加密，内容为base64格式）
	$params["count"] 			=	"1";

	//流水号（确保唯一）
//	$params["transNumber"] 		=	time().rand("100","999");
	$params["transNumber"] 		=	"1";

	//资格起始时间
	//格式为yyyyMMdd
//	$params["startDate"] 		=	date("Ymd");
	$params["startDate"] 		=	"1";

	//资格结束时间
	//格式为yyyyMMdd
//	$params["endDate"] 			=	date("Ymd");
	$params["endDate"] 			=	"1";

	
	//随机字符串
	$nonceStr = $utils->createNonceStr();
	$params["nonceStr"] =	$nonceStr;
	//时间戳
	$timestamp = time();
	$params["timestamp"] =	$timestamp;

	//签名
	$signature = $utils->sign($params, $constant['SIGN_KEY_PACKET']);
    $params["signature"]=$signature;
	
	//对称密钥加密
	$params = $utils->encryptedParamMap($constant['SYMMETRIC_KEY'], $params, array("qualValue", "count"));

	print_r($params);
	
	//发送请求
	$resultStr 	=	$utils->sendPostGson($url,$params);
	print_r("-------获取QualSend信息: ".$resultStr." --------- ");
    exit();
	
?>
